<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:8080/BeerScanatron?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" />
  <xs:element name="AddBeer">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="beer" nillable="true" type="q1:Beer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddBeerResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteBeers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="beers" nillable="true" type="q2:ArrayOfBeer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteBeersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateBeers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="beers" nillable="true" type="q3:ArrayOfBeer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateBeersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBeers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBeersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="GetBeersResult" nillable="true" type="q4:ArrayOfBeer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddDrinker">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="drinker" nillable="true" type="q5:Drinker" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddDrinkerResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteDrinkers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="drinkers" nillable="true" type="q6:ArrayOfDrinker" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteDrinkersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateDrinkers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="drinkers" nillable="true" type="q7:ArrayOfDrinker" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateDrinkersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDrinkers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDrinkersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="GetDrinkersResult" nillable="true" type="q8:ArrayOfDrinker" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddUpdatePictures">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="picture" nillable="true" type="q9:DrinkerPicture" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddUpdatePicturesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPicture">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="drinker" nillable="true" type="q10:Drinker" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPictureResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="GetPictureResult" nillable="true" type="q11:DrinkerPicture" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddDispensor">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="dispense" nillable="true" type="q12:DispenserInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddDispensorResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDispensors">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDispensorsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="GetDispensorsResult" nillable="true" type="q13:ArrayOfDispenserInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDispensorsByDate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDispensorsByDateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/BeerScanatronClient.Entities" minOccurs="0" name="GetDispensorsByDateResult" nillable="true" type="q14:ArrayOfDispenserInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteDispensorsByDate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteDispensorsByDateResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaximumBeersPerDay">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaximumBeersPerDayResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetMaximumBeersPerDayResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaximumBeersPerDay_UpperLimit">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaximumBeersPerDay_UpperLimitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetMaximumBeersPerDay_UpperLimitResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetMaximumBeersPerDay">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="maximumBeers" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetMaximumBeersPerDayResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
</xs:schema>